define(['zepto', 'butterfly/view','../../bsl',
    'text!./uploader_ret.html'
], function($, View, bsl, uploader_ret) {
    var me = null;

    var view = View.extend({
        events: {

            // ！！！！ 由于 引入 touch.js 后，tap事件会变成双击，所以 本页面内不能使用tap，用click代替。
            "tap #back" : "back",

      
        },
        render: function() {
            me = this;
        },

        onShow: function() {

            // 绑定自定义事件 滑动切换日历等
             ce=document.getElementById("dcontent");
            update();           

            this.bslReady();
        },
                var ret=null;
        bslReady:function (){
            ret=bsl.storage.getItem("uploader");
            update();
        },
        // if(window.bsl){
        //     bslReady();
        // }else{
        //     document.addEventListener("bslready",bslReady,false);
        // }
        // DOM事件
         ce:null,
        // document.addEventListener("DOMContentLoaded",function(){
        //     ce=document.getElementById("dcontent");
        //     update();
        // },false);
        // 更新内容
         fs:null,
        update:function (){
            if(!ret||!ce)return;
            var j=JSON.parse(ret);
            var ih='<br/>Datas:<br/><div style="text-align:left;padding:10px 2%;">';
            var ds=j.strings;
            for(d in ds){
                ih += d+" : "+ds[d]+"<br/>";
            }
            ih+='</div><hr/>Files:<br/><div id="fl">';
            fs=j.files;
            for(f in fs){
                ih += '<a class="fitem" onclick="bsl.runtime.openURL(\'http://demo.dcloud.net.cn/helloh5/uploader/'+fs[f].url+'\')">'+fs[f].name+'</a>';
            }
            ih+='</div>';
            ce.innerHTML=ih;
        },
        // 清除上传返回的数据
        resetUploader:function (){
            bsl.storage.setItem("uploader","");
        },
        // 删除上传的文件
        deleteFiles:function (){
            var url="http://demo.dcloud.net.cn/helloh5/uploader/delete.php?";
            for(f in fs){
                url += f+"="+fs[f].name+"&";
            }
            var r=new bsl.net.XMLHttpRequest();
            r.open('GET',url);
            r.send();
            document.getElementById('fl').innerHTML="";
        },
        back : function(e){
            window.history.go(-1);
        },
      
            });
    return view;
});
